﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class D01_ChangeColor : MonoBehaviour
{
    private static MeshRenderer currentRenderer;//当前选中的渲染器组件

    private void OnMouseDown()
    {
        //先把选中的变成白色
        if (currentRenderer != null)
        {
            currentRenderer.material.color = Color.white;
        }

        //获取脚本所在物体上的MeshRenderer组件
        MeshRenderer renderer = GetComponent<MeshRenderer>();
        //拿到材质球修改颜色
        renderer.material.color = Color.red;

        //让这次点击的(自己的渲染器)成为currentRenderer
        currentRenderer = renderer;
    }
}